package com.fivium.bpd.editor;

import java.awt.BorderLayout;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JSeparator;

public class MenuBar extends JMenuBar
{
  public MenuBar()
  {
    JMenu mnFile = new JMenu("File");
    add(mnFile);
    
    JMenu mnNew = new JMenu("New");
    mnFile.add(mnNew);
    
    JMenuItem mntmOpen = new JMenuItem("Open");
    mnFile.add(mntmOpen);
    
    JSeparator separatorFileOne = new JSeparator();
    mnFile.add(separatorFileOne);
    
    JMenuItem mntmSave = new JMenuItem("Save");
    mnFile.add(mntmSave);
    
    JMenuItem mntmSaveAs = new JMenuItem("Save As");
    mnFile.add(mntmSaveAs);
    
    JSeparator separatorFileTwo = new JSeparator();
    mnFile.add(separatorFileTwo);
    
    JMenuItem mntmExit = new JMenuItem("Exit");
    mnFile.add(mntmExit);
    
    JMenu mnEdit = new JMenu("Edit");
    add(mnEdit);
    
    JMenuItem mntmBPD = new JMenuItem("Business Process Definition"); // TODO: Here will ask for short name, full name and description
    mnEdit.add(mntmBPD);
    
    JMenuItem mntmOptions = new JMenuItem("Options"); // TODO: In here there will be options such as tab size!
    mnEdit.add(mntmOptions);
    
    JMenu mnView = new JMenu("View");
    add(mnView);
    
    JMenu mnNewMenu = new JMenu("Help");
    add(mnNewMenu);
    
    JMenuItem mntmAbout = new JMenuItem("About");
    mnNewMenu.add(mntmAbout);
    
  }
}
